/*******************************************************************************
 *                                                                             *
 * Square3D Engine                                                             *
 * (C) 2010 Aviral Dasgupta <aviraldg@gmail.com>                               *
 *                                                                             *
 *******************************************************************************
 * Vec3.h                                                                    *
 ******************************************************************************/

#ifndef __VEC3_H__
#define __VEC3_H__

template <typename T>
class Vec3
{
	private:
		T data[3];
	
	public:
		Vec3(T data1, T data2, T data3);
		
		Vec3<T> &operator=(Vec3<T> vector);
		T operator[](unsigned int index);
};

#endif /* __VEC3_H__ */

